Big Huge Thesaurus

recombinant human insulin

noun